<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
<title> - The Java EE 5 Tutorial</title>
<meta name="robots" content="index,follow">
<meta name="robots" content="index,follow">
<meta name="date" content="2008-10-01">
<link rel="stylesheet" type="text/css" href="css/default.css">
<link rel="stylesheet" type="text/css" href="css/ipg.css">
<link rel="stylesheet" type="text/css" href="css/j5eetutorial.css">
</head>

<body>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
   <tr valign="top">
      <td><p class="toc level1"><a href="docinfo.html">Document Information</a></p>
<p class="toc level1 tocsp"><a href="gexaf.html">Preface</a></p>
<p class="toc level1 tocsp"><a href="gfirp.html">Part&nbsp;I&nbsp;Introduction</a></p>
<p class="toc level2"><a href="bnaaw.html">1.&nbsp;&nbsp;Overview</a></p>
<p class="toc level2"><a href="gfiud.html">2.&nbsp;&nbsp;Using the Tutorial Examples</a></p>
<p class="toc level1 tocsp"><a href="bnadp.html">Part&nbsp;II&nbsp;The Web Tier</a></p>
<p class="toc level2"><a href="bnadr.html">3.&nbsp;&nbsp;Getting Started with Web Applications</a></p>
<p class="toc level2"><a href="bnafd.html">4.&nbsp;&nbsp;Java Servlet Technology</a></p>
<p class="toc level2"><a href="bnagx.html">5.&nbsp;&nbsp;JavaServer Pages Technology</a></p>
<p class="toc level2"><a href="bnajo.html">6.&nbsp;&nbsp;JavaServer Pages Documents</a></p>
<p class="toc level2"><a href="bnakc.html">7.&nbsp;&nbsp;JavaServer Pages Standard Tag Library</a></p>
<p class="toc level2"><a href="bnalj.html">8.&nbsp;&nbsp;Custom Tags in JSP Pages</a></p>
<p class="toc level2"><a href="bnaon.html">9.&nbsp;&nbsp;Scripting in JSP Pages</a></p>
<p class="toc level2"><a href="bnaph.html">10.&nbsp;&nbsp;JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnaqz.html">11.&nbsp;&nbsp;Using JavaServer Faces Technology in JSP Pages</a></p>
<p class="toc level2"><a href="bnatx.html">12.&nbsp;&nbsp;Developing with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnavg.html">13.&nbsp;&nbsp;Creating Custom UI Components</a></p>
<p class="toc level2"><a href="bnawo.html">14.&nbsp;&nbsp;Configuring JavaServer Faces Applications</a></p>
<p class="toc level2"><a href="bnaxu.html">15.&nbsp;&nbsp;Internationalizing and Localizing Web Applications</a></p>
<p class="toc level1 tocsp"><a href="bnayk.html">Part&nbsp;III&nbsp;Web Services</a></p>
<p class="toc level2"><a href="bnayl.html">16.&nbsp;&nbsp;Building Web Services with JAX-WS</a></p>
<p class="toc level2"><a href="bnazf.html">17.&nbsp;&nbsp;Binding between XML Schema and Java Classes</a></p>
<p class="toc level2"><a href="bnbdv.html">18.&nbsp;&nbsp;Streaming API for XML</a></p>
<p class="toc level2"><a href="bnbhf.html">19.&nbsp;&nbsp;SOAP with Attachments API for Java</a></p>
<p class="toc level1 tocsp"><a href="bnblr.html">Part&nbsp;IV&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbls.html">20.&nbsp;&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbnb.html">21.&nbsp;&nbsp;Getting Started with Enterprise Beans</a></p>
<p class="toc level2"><a href="bnboc.html">22.&nbsp;&nbsp;Session Bean Examples</a></p>
<p class="toc level2"><a href="bnbpk.html">23.&nbsp;&nbsp;A Message-Driven Bean Example</a></p>
<p class="toc level1 tocsp"><a href="bnbpy.html">Part&nbsp;V&nbsp;Persistence</a></p>
<p class="toc level2"><a href="bnbpz.html">24.&nbsp;&nbsp;Introduction to the Java Persistence API</a></p>
<p class="toc level2"><a href="bnbrl.html">25.&nbsp;&nbsp;Persistence in the Web Tier</a></p>
<p class="toc level2"><a href="bnbrs.html">26.&nbsp;&nbsp;Persistence in the EJB Tier</a></p>
<p class="toc level2"><a href="bnbtg.html">27.&nbsp;&nbsp;The Java Persistence Query Language</a></p>
<p class="toc level1 tocsp"><a href="bnbwi.html">Part&nbsp;VI&nbsp;Services</a></p>
<p class="toc level2"><a href="bnbwj.html">28.&nbsp;&nbsp;Introduction to Security in the Java EE Platform</a></p>
<p class="toc level2"><a href="bnbyk.html">29.&nbsp;&nbsp;Securing Java EE Applications</a></p>
<p class="toc level2"><a href="bncas.html">30.&nbsp;&nbsp;Securing Web Applications</a></p>
<p class="toc level2"><a href="bncdq.html">31.&nbsp;&nbsp;The Java Message Service API</a></p>
<p class="toc level2"><a href="bncgv.html">32.&nbsp;&nbsp;Java EE Examples Using the JMS API</a></p>
<p class="toc level2"><a href="bncih.html">33.&nbsp;&nbsp;Transactions</a></p>
<p class="toc level2"><a href="bncjh.html">34.&nbsp;&nbsp;Resource Connections</a></p>
<p class="toc level2"><a href="bncjx.html">35.&nbsp;&nbsp;Connector Architecture</a></p>
<p class="toc level1 tocsp"><a href="bnckn.html">Part&nbsp;VII&nbsp;Case Studies</a></p>
<p class="toc level2"><a href="bncko.html">36.&nbsp;&nbsp;The Coffee Break Application</a></p>
<p class="toc level2"><a href="bnclz.html">37.&nbsp;&nbsp;The Duke's Bank Application</a></p>
<p class="toc level1 tocsp"><a href="gexbq.html">Part&nbsp;VIII&nbsp;Appendixes</a></p>
<p class="toc level2"><a href="bncno.html">A.&nbsp;&nbsp;Java Encoding Schemes</a></p>
<p class="toc level2"><a href="bncnq.html">B.&nbsp;&nbsp;Preparation for Java EE Certification Exams</a></p>
<p class="toc level2"><a href="bncnt.html">C.&nbsp;&nbsp;About the Authors</a></p>
<p class="toc level1 tocsp"><a href="idx-1.html">Index</a></p>
</td>
      <td width="10px">&nbsp;</td>
      <td width="705px">
         <div class="header">
             <div class="header-links-top">
                 <a href="http://java.sun.com">java.sun.com</a> |
                 <a href="http://docs.sun.com/">docs.sun.com</a><br>
             </div> 
             <img src="graphics/tutorialBanner.gif" width="704" height="120" alt="The Java&trade; EE 5 Tutorial"/>
             <div class="header-links">
	         <a href="index.html">Home</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/download.html">Download</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf">PDF</a> |
                 <a href="http://java.sun.com/javaee/5/docs/api/index.html">API</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/faq.html">FAQ</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/search.html">Search</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/sendusmail.html">Feedback</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/history.html">History</a>
             </div>
             <div class="navigation">
                 <a href="idx-10.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
                 <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
                 <a href="idx-12.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
             </div>
         </div>

	 <div class="maincontent">      	 
             <h4>T</h4>
<div class="indexdiv">
<dl>
<dd>tag files<dl>
<dd><a href="bnalj.html#indexterm-512">Custom Tags in JSP Pages</a></dd>
<dd><a href="bnama.html#indexterm-528">Encapsulating Reusable Content Using Tag Files</a></dd>
</dl>
<dl>
<dd><tt>attribute</tt> directive, <a href="bnama.html#indexterm-538">Declaring Tag Attributes in Tag Files</a></dd>
<dd>bodies<dl>
<dd>evaluating, <a href="bnama.html#indexterm-548">Evaluating Fragments Passed to Tag Files</a></dd>
</dl>
<tt>body-content</tt> attribute, <a href="bnama.html#indexterm-536">body-content Attribute</a></dd>
<dd>customizing behavior, <a href="bnama.html#indexterm-541">Declaring Tag Variables in Tag Files</a></dd>
<dd>declaring expression language variable, <a href="bnama.html#indexterm-542">Declaring Tag Variables in Tag Files</a></dd>
<dd>declaring tag attributes, <a href="bnama.html#indexterm-537">Declaring Tag Attributes in Tag Files</a></dd>
<dd>directives, <a href="bnama.html#indexterm-532">Tag File Directives</a></dd>
<dd>dynamic attributes<dl>
<dd>example, <a href="bnama.html#indexterm-554">Dynamic Attribute Example</a></dd>
</dl>
fragment attributes<dl>
<dd>evaluating, <a href="bnama.html#indexterm-546">Evaluating Fragments Passed to Tag Files</a></dd>
<dd>example, <a href="bnama.html#indexterm-552">Simple and Fragment Attribute and Variable Example</a></dd>
<dd>storing evaluation result, <a href="bnama.html#indexterm-549">Evaluating Fragments Passed to Tag Files</a></dd>
</dl>
location, <a href="bnama.html#indexterm-530">Tag File Location</a></dd>
<dd>packaged, <a href="bnamu.html#indexterm-564">Packaged Tag Files</a></dd>
<dd>simple attributes, <a href="bnama.html#indexterm-551">Simple Attribute Example</a><dl>
<dd>example, <a href="bnama.html#indexterm-550">Simple Attribute Example</a></dd>
</dl>
specifying body content type, <a href="bnama.html#indexterm-534">body-content Attribute</a></dd>
<dd><tt>tag</tt> directive, <a href="bnama.html#indexterm-533">Declaring Tags</a></dd>
<dd>unpackaged, <a href="bnamu.html#indexterm-562">Unpackaged Tag Files</a><dl>
<dd>implicit TLD, <a href="bnamu.html#indexterm-563">Unpackaged Tag Files</a></dd>
</dl>
<tt>variable</tt> directive, <a href="bnama.html#indexterm-543">Declaring Tag Variables in Tag Files</a></dd>
<dd>variable synchronization with calling page, <a href="bnama.html#indexterm-544">Declaring Tag Variables in Tag Files</a></dd>
<dd>variables<dl>
<dd>example, <a href="bnama.html#indexterm-553">Simple and Fragment Attribute and Variable Example</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>tag handlers, <a href="bnalj.html#indexterm-505">Custom Tags in JSP Pages</a><dl>
<dd>classic, <a href="bnalj.html#indexterm-509">Custom Tags in JSP Pages</a><dl>
<dd><i>See also </i>tag handlers</dd>
</dl>
making available to web applications, <a href="bnann.html#indexterm-576">Including Tag Handlers in Web Applications</a></dd>
<dd>simple<dl>
<dd><i>See also </i>tag handlers</dd>
</dl>
simple tags, <a href="bnalj.html#indexterm-506">Custom Tags in JSP Pages</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>Tag</tt> interface, <a href="bnaow.html#indexterm-634">Tag Handlers</a></dd>
</dl>
<dl>
<dd>tag libraries<dl>
<dd>accessing implementation from web applications, <a href="bnaiy.html#indexterm-397">Including the Tag Library Implementation</a></dd>
<dd>referencing TLD directly, <a href="bnaiy.html#indexterm-394">Declaring Tag Libraries</a></dd>
<dd>referencing TLD indirectly, <a href="bnaiy.html#indexterm-395">Declaring Tag Libraries</a></dd>
<dd>referencing via absolute URI, <a href="bnaiy.html#indexterm-396">Declaring Tag Libraries</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>tag library descriptors<dl>
<dd><a href="bnama.html#indexterm-531">Tag File Location</a></dd>
<dd><a href="bnamu.html#indexterm-555">Tag Library Descriptors</a></dd>
</dl>
<dl>
<dd><tt>attribute</tt> element, <a href="bnamu.html#indexterm-568">Declaring Tag Attributes for Tag Handlers</a></dd>
<dd><tt>body-content</tt>, <a href="bnama.html#indexterm-535">body-content Attribute</a></dd>
<dd><tt>body-content</tt> element<dl>
<dd><a href="bnamu.html#indexterm-567">body-content Element</a></dd>
<dd><a href="bnaow.html#indexterm-631">TLD Elements</a></dd>
</dl>
</dd>
<dd>filenames, <a href="bnaiy.html#indexterm-393">Declaring Tag Libraries</a></dd>
<dd><tt>listener</tt> element, <a href="bnamu.html#indexterm-560">listener Element</a></dd>
<dd><tt>tag</tt> element, <a href="bnamu.html#indexterm-565">Declaring Tag Handlers</a><dl>
<dd>subelements, <a href="bnamu.html#indexterm-566">Declaring Tag Handlers</a></dd>
</dl>
<tt>tag-file</tt> element, <a href="bnamu.html#indexterm-561">tag-file TLD Element</a></dd>
<dd><tt>taglib</tt><dl>
<dd>subelements, <a href="bnamu.html#indexterm-558">Tag Library Descriptors</a></dd>
</dl>
<tt>taglib</tt> element, <a href="bnamu.html#indexterm-557">Tag Library Descriptors</a></dd>
<dd><tt>validator</tt> element, <a href="bnamu.html#indexterm-559">validator Element</a></dd>
<dd><tt>variable</tt>, <a href="bnamu.html#indexterm-570">Declaring Tag Variables for Tag Handlers</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>TagData</tt> class, <a href="bnann.html#indexterm-598">TagExtraInfo Class</a></dd>
</dl>
<dl>
<dd><tt>TagExtraInfo</tt>, <a href="bnann.html#indexterm-583">Attribute Validation</a></dd>
</dl>
<dl>
<dd><tt>TagExtraInfo</tt> class, <a href="bnann.html#indexterm-596">TagExtraInfo Class</a></dd>
</dl>
<dl>
<dd><tt>taglib</tt> directive, <a href="bnaiy.html#indexterm-392">Declaring Tag Libraries</a></dd>
</dl>
<dl>
<dd><tt>TagSupport</tt> class, <a href="bnaow.html#indexterm-637">Tag Handlers</a></dd>
</dl>
<dl>
<dd><tt>tei-class</tt> element, <a href="bnann.html#indexterm-599">TagExtraInfo Class</a></dd>
</dl>
<dl>
<dd>temporary JMS destinations, <a href="bncfu.html#indexterm-2928">Creating Temporary Destinations</a><dl>
<dd>examples<dl>
<dd><a href="bnchf.html#indexterm-2983">Coding the Application Client: HumanResourceClient.java</a></dd>
<dd><a href="bnchx.html#indexterm-3000">Coding the Application Client: MultiAppServerClient.java</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>TextMessage</tt> interface, <a href="bnceh.html#indexterm-2863">Message Bodies</a></dd>
</dl>
<dl>
<dd>Thawte certificate authority, <a href="bnbxw.html#indexterm-2549">Working with Digital Certificates</a></dd>
</dl>
<dl>
<dd>timer service, <a href="bnboy.html#indexterm-2118">Using the Timer Service</a><dl>
<dd>cancelling timers, <a href="bnboy.html#indexterm-2122">Canceling and Saving Timers</a></dd>
<dd>creating timers, <a href="bnboy.html#indexterm-2120">Creating Timers</a></dd>
<dd>examples, <a href="bnboy.html#indexterm-2133">The timersession Example</a></dd>
<dd>exceptions, <a href="bnboy.html#indexterm-2125">Canceling and Saving Timers</a></dd>
<dd><tt>getInfo</tt> method, <a href="bnboy.html#indexterm-2129">Getting Timer Information</a></dd>
<dd><tt>getNextTimeout</tt> method, <a href="bnboy.html#indexterm-2128">Getting Timer Information</a></dd>
<dd><tt>getTimeRemaining</tt> method, <a href="bnboy.html#indexterm-2127">Getting Timer Information</a></dd>
<dd>getting information, <a href="bnboy.html#indexterm-2126">Getting Timer Information</a></dd>
<dd>saving timers, <a href="bnboy.html#indexterm-2123">Canceling and Saving Timers</a></dd>
<dd>transactions, <a href="bnboy.html#indexterm-2130">Transactions and Timers</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>timestamps, for messages, <tt>JMSTimestamp</tt> message header field, <a href="bnceh.html#indexterm-2851">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>Topic</tt> interface, <a href="bnceh.html#indexterm-2820">JMS Destinations</a></dd>
</dl>
<dl>
<dd>topics<dl>
<dd>creating<dl>
<dd><a href="bnceh.html#indexterm-2818">JMS Destinations</a></dd>
<dd><a href="bncfa.html#indexterm-2880">Creating JMS Administered Objects for the Synchronous Receive Example</a></dd>
</dl>
</dd>
<dd>durable subscriptions, <a href="bncfu.html#indexterm-2932">Creating Durable Subscriptions</a></dd>
<dd>introduction, <a href="bnceh.html#indexterm-2816">JMS Destinations</a></dd>
<dd>temporary<dl>
<dd><a href="bncfu.html#indexterm-2927">Creating Temporary Destinations</a></dd>
<dd><a href="bnchx.html#indexterm-3002">Coding the Application Client: MultiAppServerClient.java</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>transactions, <a href="bncih.html#indexterm-3005">Transactions</a><dl>
<dd>attributes<dl>
<dd><a href="bncij.html#indexterm-3025">Transaction Attributes</a></dd>
<dd><a href="bncij.html#indexterm-3032">Setting Transaction Attributes</a></dd>
</dl>
</dd>
<dd>bean-managed<dl>
<dd><a href="bncgl.html#indexterm-2959">Managing Distributed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-3048">Bean-Managed Transactions</a></dd>
</dl>
</dd>
<dd>boundaries<dl>
<dd><a href="bncii.html#indexterm-3016">What Is a Transaction?</a></dd>
<dd><a href="bncij.html#indexterm-3041">Methods Not Allowed in Container-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-3050">Bean-Managed Transactions</a></dd>
</dl>
</dd>
<dd>business methods<dl>
<dd><i>See </i>business methods, transactions</dd>
</dl>
commits<dl>
<dd><a href="bncii.html#indexterm-3013">What Is a Transaction?</a></dd>
<dd><a href="bncij.html#indexterm-3039">Synchronizing a Session Bean&rsquo;s Instance Variables</a></dd>
</dl>
</dd>
<dd>container-managed<dl>
<dd><a href="bncgl.html#indexterm-2956">Managing Distributed Transactions</a></dd>
<dd><a href="bncij.html#indexterm-3017">Container-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-3066">Methods Not Allowed in Bean-Managed Transactions</a></dd>
</dl>
</dd>
<dd>default transaction demarcation, <a href="bncij.html#indexterm-3023">Container-Managed Transactions</a></dd>
<dd>defined, <a href="bncii.html#indexterm-3011">What Is a Transaction?</a></dd>
<dd>distributed, JMS, <a href="bncgl.html#indexterm-2955">Managing Distributed Transactions</a></dd>
<dd>examples, <a href="bncfu.html#indexterm-2944">Using JMS API Local Transactions</a></dd>
<dd>exceptions<dl>
<dd><i>See </i>exceptions transactions</dd>
</dl>
invoking in web components<dl>
<dd><a href="bnafo.html#indexterm-226">Accessing Databases</a></dd>
<dd><a href="bnbrm.html#indexterm-2213">Updating Data in the Database</a></dd>
</dl>
</dd>
<dd>JDBC, <a href="bncjd.html#indexterm-3072">Updating Multiple Databases</a></dd>
<dd>JMS and Java EE applications, <a href="bncgl.html#indexterm-2950">Transactions</a></dd>
<dd>JTA<dl>
<dd><a href="bnciy.html#indexterm-3053">Bean-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-3055">JTA Transactions</a></dd>
</dl>
</dd>
<dd>local, JMS, <a href="bncfu.html#indexterm-2941">Using JMS API Local Transactions</a></dd>
<dd>managers<dl>
<dd><a href="bncij.html#indexterm-3031">Summary of Transaction Attributes</a></dd>
<dd><a href="bnciy.html#indexterm-3056">JTA Transactions</a></dd>
<dd><a href="bncjd.html#indexterm-3071">Updating Multiple Databases</a></dd>
<dd><a href="bncjd.html#indexterm-3074">Updating Multiple Databases</a></dd>
</dl>
</dd>
<dd>message-driven beans, <a href="bnbmd.html#indexterm-2033">What Makes Message-Driven Beans Different from Session Beans?</a><dl>
<dd><i>See </i>message-driven beans, transactions</dd>
</dl>
nested<dl>
<dd><a href="bncij.html#indexterm-3024">Container-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-3059">JTA Transactions</a></dd>
</dl>
</dd>
<dd><tt>Required</tt> attribute, <a href="bncgl.html#indexterm-2963">Managing Distributed Transactions</a></dd>
<dd>rollbacks<dl>
<dd><a href="bncii.html#indexterm-3014">What Is a Transaction?</a></dd>
<dd><a href="bncij.html#indexterm-3033">Rolling Back a Container-Managed Transaction</a></dd>
<dd><a href="bncij.html#indexterm-3040">Synchronizing a Session Bean&rsquo;s Instance Variables</a></dd>
<dd><a href="bnciy.html#indexterm-3061">JTA Transactions</a></dd>
</dl>
</dd>
<dd>scope, <a href="bncij.html#indexterm-3026">Transaction Attributes</a></dd>
<dd>session beans<dl>
<dd><i>See </i>session beans, transactions</dd>
</dl>
timeouts, <a href="bncjc.html#indexterm-3069">Transaction Timeouts</a></dd>
<dd>timer service, <a href="bnboy.html#indexterm-2131">Transactions and Timers</a></dd>
<dd>web components, <a href="bncjg.html#indexterm-3075">Transactions in Web Components</a></dd>
<dd>XA, <a href="bnckb.html#indexterm-3112">Outbound Contracts</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>transport-guarantee</tt> element, <a href="bnbxj.html#indexterm-2517">Setting Up Security Roles</a></dd>
</dl>
<dl>
<dd>transport-layer security<dl>
<dd><a href="bnbwy.html#indexterm-2433">Transport-Layer Security</a></dd>
<dd><a href="bnbxw.html#indexterm-2525">Establishing a Secure Connection Using SSL</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>truststores, <a href="bnbxw.html#indexterm-2545">Working with Digital Certificates</a><dl>
<dd>managing, <a href="bnbxw.html#indexterm-2558">Working with Digital Certificates</a></dd>
</dl>
</dd>
</dl>
</div>
         </div>
         <div class="navigation">
             <a href="idx-10.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
             <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
             <a href="idx-12.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
         </div>

         <div class="copyright">
      	    <p>The material in The Java&trade; EE 5 Tutorial is <a href='docinfo.html'>copyright</a>-protected and may not be published in other works without express written permission from Sun Microsystems.</p>
      	 </div>

      </td>
   </tr>
</tbody>
</table>
</body>
</html>

